//
//  LMBangEmojiView.h
//  MMHelp
//
//  Created by kzzang on 12-11-26.
//
//

#import <UIKit/UIKit.h>

typedef enum{
    LMBangEmojiViewSubmit = 900,
    LMBangEmojiViewSend
} LMBangEmojiViewSubmitType;


@class LMBangEmojiView;
@protocol LMBangEmojiViewDelegate <NSObject>

@optional
- (void) lmbangEmojiView:(LMBangEmojiView *) emojiView EmojiDidClickedWithEmojiString:(NSString *) emojiString;
- (void) lmbangEmojiViewBackspaceButtonDidClicked:(LMBangEmojiView *) emojiView ;
- (void) lmbangEmojiViewCancelButtonDidClicked:(LMBangEmojiView *) emojiView ;
- (void) lmbangEmojiViewSubmitButtonDidClicked:(LMBangEmojiView *) emojiView ;

@end

@interface LMBangEmojiView : UIView

@property (nonatomic, strong) NSArray *emojis;
@property (nonatomic, strong) UIScrollView *emojiScrollView;
@property (nonatomic, assign) id<LMBangEmojiViewDelegate> delegate;
@property (nonatomic, assign) LMBangEmojiViewSubmitType submitType;

- (void)tilePages;

@end
